package br.com.afi.encoding_converter;


/**
 * Contém o comando que deve ser executado.
 * 
 * @author André de Fontana Ignacio
 * @version 1.0
 */
public class Command {
	private boolean showDefaultSystemCharset;
	private String fileFilterPattern;
	private String fromEncoding;
	private String toEncoding;
	private String fromDirectory;
	private String toDirectory;
	private boolean recursiveFileFilter;
	private boolean verbose;

	/**
	 * Construtor
	 */
	public Command() {
		super();
	}

	public boolean isShowDefaultSystemCharset() {
		return showDefaultSystemCharset;
	}

	public void setShowDefaultSystemCharset(boolean showDefaultSystemCharset) {
		this.showDefaultSystemCharset = showDefaultSystemCharset;
	}

	public String getFileFilterPattern() {
		return fileFilterPattern;
	}

	public void setFileFilterPattern(String fileFilterPattern) {
		this.fileFilterPattern = fileFilterPattern;
	}

	public boolean isRecursiveFileFilter() {
		return recursiveFileFilter;
	}

	public void setRecursiveFileFilter(boolean recursiveFileFilter) {
		this.recursiveFileFilter = recursiveFileFilter;
	}

	public String getFromEncoding() {
		return fromEncoding;
	}

	public void setFromEncoding(String fromEnconding) {
		this.fromEncoding = fromEnconding;
	}

	public String getToEncoding() {
		return toEncoding;
	}

	public void setToEncoding(String toEnconding) {
		this.toEncoding = toEnconding;
	}

	public boolean isVerbose() {
		return verbose;
	}

	public void setVerbose(boolean showFile) {
		this.verbose = showFile;
	}

	public String getFromDirectory() {
		return fromDirectory;
	}

	public void setFromDirectory(String directory) {
		this.fromDirectory = directory;
	}

	public String getToDirectory() {
		return toDirectory;
	}

	public void setToDirectory(String toDirectory) {
		this.toDirectory = toDirectory;
	}
}
